home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1999 January - Disc 2
/
Macworld (1999-01) (Disk 2).dmg
/
Serious Demos
/
Symbolic Composer 4.2
/
Environment
/
Projects
/
Tutorial Material
/
Basic Tutorial
/
mcfibo1
< prev
next >
Wrap
Text File
|
1998-10-26
|
1KB
|
49 lines
; Fibonacci Rock for sax, basssynth and percussion.
(def-length
perc (gen-fibonacci 5 '(1/4 1/8)'(1/16 1/16 1/8))
bass (gen-fibonacci 5 '(1/8 1/8 -1/8) '(-1/16 1/16 -1/16 1/16))
sax (gen-fibonacci 5 '(1/16 1/16 1/16 1/16 -1/16 1/16) '(-1/8 1/16 1/16))
)
(def-symbol
perc (gen-fibonacci 5 '(q r)'(u s t)) ; (q r) = bongos (u s t) = congas
bass (gen-fibonacci-trans 5 '(a h =) '(= e = -b))
sax (gen-fibonacci-trans 5 '(a d c e = f) '(= g b))
)
(def-velocity
perc (gen-fibonacci 5 '(90 70) '(85 70 75))
bass (gen-fibonacci 5 '(75 85 0) '(0 90 0 70))
sax (gen-fibonacci 5 '(50 54 57 78 0 80) '(0 92 95))
)
(def-tonality
sax (activate-tonality (funky1 c 5))
bass (activate-tonality (blues1 c 2))
perc mt-32
)
(def-zone
perc (append (gen-fibonacci 3 '(-1/4 1/8) '(-1/16 1/16 -1/8))
(gen-fibonacci 5 '(1/4 1/8) '(-1/16 -1/16 -1/8))
(gen-fibonacci 8 '(1/4 1/8) '(1/16 1/16 -1/8)))
bass (append (gen-fibonacci 3 '(1/4 -1/8) '(-1/16 1/16 -1/8))
(gen-fibonacci 5 '(1/4 -1/8) '(1/16 1/16 1/8))
(gen-fibonacci 8 '(1/4 -1/8) '(1/16 -1/16 1/8)))
sax (append (gen-fibonacci 3 '(-1/4 -1/8) '(1/16 1/16 -1/8))
(gen-fibonacci 5 '(1/4 -1/8) '(1/16 1/16 -1/8))
(gen-fibonacci 8 '(1/4 1/8) '(-1/16 -1/16 1/8)))
)
(compile-instrument-p "ccl;output:" "rocktrio"
perc
bass
sax
)
; set tempo 1/4 = 110-120